.maskDialog{
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
}
.check-container-page {
  .check-container {
    background-color: $color-background;
    // margin-top: 45rpx;
    overflow: hidden;
    padding-bottom: 100rpx;
    .color-price {
      color: red;
    }
    .tips{
      display: flex;
      color: #ffa92a;
      align-items: center;
      font-size: $font-size-small;
      background-color: #fff;
      min-height: 60rpx;;
      margin-bottom: 20rpx;
      padding: 20rpx;
      image{
        width: 32rpx;
        height: 32rpx;
        margin-right: 10rpx;
      }
    }
    .sLine {
      @include s-line();
    }
    .consignee {
      background-color: #fff;
      box-shadow:0 10rpx 10rpx 0 rgba(153,174,223,0.1);
      overflow: hidden;
      margin: 16rpx 0;
      .right-icon {
        width: 16rpx;
        height: 29rpx;
      }
      .sLine{
        padding: 0 32rpx;
        min-height: 104rpx;
        &.padding32{
          padding: 24rpx 32rpx;
        }
      }
      .address-icon {
        width: 34rpx;
        height: 42rpx;
        display: block;
      }
      .address-tip {
        color: #000;
        font-weight: 500;
      }
      .addressItem{
        font-size: 26rpx;
        margin-left: 20rpx;
        .editRow{
          display: flex;
          align-items: center;
          color: #000;
          .p{
            font-weight: bold;
          }
          .b{
            margin-left: 20rpx;
            padding: 0;
            font-size: 28rpx;
            color: $color-title;
          }
        }
        .detail{
          color: #999;
          margin-top: 8rpx;
        }
      }
    }
    .product-all{
      background-color: #fff;
      padding: 32rpx;
      margin-bottom: 16rpx;
      .product-remark{
        display: flex;
        padding: 48rpx 0 0rpx 0;
        .o-span{
          color: #000;
          width: 160rpx;
        }
        .o-input{
          flex: 1;
          color: #999;
        }
        .input-placeholder{
          color: #999;
        }
      }
    }
    .order-params {
      padding: 32rpx;
      background:#fff;
      margin-bottom: 16rpx;
      .money-item {
        @include flex;
        @include j-between;
        margin-bottom: 32rpx;
        &:last-child {
          margin-bottom: 0;
        }
        .question-icon {
          width: 24rpx;
          height: 24rpx;
          margin-left: 8rpx;
        }
        .money {
          color: #000;
        }
        .money.line-through {
          text-decoration: line-through;
        }
      }
    }
    .price-detail {
      .o-span {
        font-size: 26rpx;
      }
    }
    .price-all{
      margin: 20rpx;
      border-radius:20rpx;
      padding: 20rpx 16rpx;
      background-color: #fff;
      .discount{
        padding-bottom: 20rpx;
        border-bottom: 1px solid $color-border;
        .packet-num-show{
          display: flex;
          margin-right: 10rpx;
          padding: 4rpx 20rpx;
          background-image: url("~@/static/images/cart/bg_packet_num.png");
          background-size: 100% 100%;
          color: white;
          align-items: center;
          border-radius: 4rpx;
          image{
            margin-right: 10rpx;
            width: 20rpx;
            height: 20rpx;
          }
        }
        .disable{
          background-image: url("~@/static/images/cart/bg_packet_num_none.png");
        }
      }
      .discount2{
        padding-bottom: 0;
        border-bottom: none;
      }
      .sLine{
        height: 58rpx;
      }
    }
    .tax-item {
      margin-top: 20rpx;
      .lCont {
        font-size: 28rpx;
      }
      .tax-type-txt {
        vertical-align: middle;
        font-size: 28rpx;
      }
      .tax-arr-ico {
        width: 24rpx;
        height: 24rpx;
        vertical-align: middle;
        margin-left: 10rpx;
      }
    }
  }
  .apply-data-box{
    .apply-tips{
      color: #666;
      padding: 32rpx;
      font-size: 24rpx;
    }
    .apply-parent-box{
      margin-bottom: 16rpx;
      background-color: #fff;
      .row{
        display: flex;
        height: 100rpx;
        margin-left: 32rpx;
        font-size: 28rpx;
        line-height: 100rpx;
        border-bottom: 2rpx solid $color-border;
        .b-b{
          width: 210rpx;
        }
      }
    }
  }
  .noDelivery {
    position: relative;
    padding: 20rpx;
    display: flex;
    flex-direction: row;
    background-color: #FFFDF1;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
    .deli-ti-icon {
      width: 26rpx;
      height: 26rpx;
    }
    .deli-tip {
      margin-left: 10rpx;
      color: #EB5424;
      font-size: 26rpx;
      white-space: nowrap;
      flex: 1;
      @include no-wrap;
    }
    .deli-btn {
      flex: 0 0 30rpx;
      font-size: 26rpx;
    }
  }

}
.pic-bottomFix{
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  left: 0;
  min-height: 152rpx;
  box-shadow: 0px -2rpx 20rpx $color-border;
  padding-bottom: calc( constant(safe-area-inset-bottom));
  padding-bottom: calc( env(safe-area-inset-bottom));
  z-index: 2;
  .boxPayTips{
    background-color: #FFF9ED;
    color: #FF6010;
    padding: 16rpx 32rpx;
    font-size: 24rpx;
  }
  .bottom-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 32rpx;
    line-height: 80rpx;
    .lPrice{
      color: #333;
      .o-b{
        font-size: 44rpx;
        font-weight: bold;
      }
    }
    .rButton{
      min-width: 176rpx;
      height: 80rpx;
      background: rgba(0,0,0,1);
      color: #fff;
      line-height: 80rpx;
      text-align: center;
    }
    .aButton{
      width: 686rpx;
    }
    .disable {
      background-color: #999;
    }
    .rgButton {
      color: #999;
      border: 1px solid #999;
      background-color: #fff;
      margin-right: -30px;
      box-sizing: border-box;
    }
  }
}

.header-left {
  width: 78rpx;
  image {
    width: 44rpx;
    height: 44rpx;
    padding-left: 10rpx;
    vertical-align: middle;
  }
}
